<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of actionsclass
 *
 * @author Marcelo
 */
class ctasctesActions extends sfActions {

    public function executeIndex(){
        //$criteria = new Criteria;
        //$criteria->add(facturasPeer::CREDITO, true);
        $this->ctasctes = facturasPeer::getCuentasCorrientes();
        if(!$this->ctasctes){
            $this->redirect('ctasctes/mensaje?mensaje=No existen registros de Cuentas Corrientes');
        }
    }

    public function executeCaja(){
       
    }

    public function executeGenerarReporteCaja(){
         $fecha_inicio1 = $this->Getrequest()->getParameter('fecha_inicio');
         $fecha_fin1 = $this->Getrequest()->getParameter('fecha_fin');
         // $this->Getrequest()->getParameter('fecha_fin');
         //$this->fecha_fin1 = $this->Getrequest()->getParameter('fecha_fin');
         
         $fecha_inicio = $fecha_inicio1['year'].'-'.$fecha_inicio1['month'].'-'.$fecha_inicio1['day'];
         $fecha_fin = $fecha_fin1['year'].'-'.$fecha_fin1['month'].'-'.($fecha_fin1['day']+1);
         $this->Fechas = $fecha_inicio1['day'].'-'.$fecha_inicio1['month'].'-'.$fecha_inicio1['year'] ;
         //fecha_fin1['day'].'-'.$fecha_fin1['month'].'-'.$fecha_fin1['year'];
         $this->Fechas = $this->Fechas.' y '.$fecha_fin1['day'].'-'.$fecha_fin1['month'].'-'.$fecha_fin1['year'];
         $this->cierre_caja = movimientos::CierreCaja($fecha_inicio, $fecha_fin);
    }
    public function executeMensaje(){
        $this->mensaje = $this->getRequest()->getParameter('mensaje');
    }
    public function executeVerCierredeCaja(){
        $fecha = date('Y-m-d');
        list($anho,$mes,$dia)=split('-',$fecha);
        $dia = intval($dia) +1;
        $fecha_fin    = $anho.'-'.$mes.'-'.$dia;
        $this->Fechas = $fecha;
        $criteria = new Criteria;
        //$criteria->add(cierre_de_cajaPeer::CREATED_AT,$fecha,Criteria::GREATER_EQUAL);
        //$criteria->addAnd(cierre_de_cajaPeer::CREATED_AT,$fecha_fin,Criteria::LESS_EQUAL);
        $criteria->add(cierre_de_cajaPeer::ABIERTO,true);
        $this->cierre = cierre_de_cajaPeer::doSelectOne($criteria);
        $this->detalles = $this->cierre->getMovimientoss();
    }
}
?>
